package com.gcsj.gcsjspringboot.common.config;

import com.gcsj.gcsjspringboot.shiro.ShiroTag;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer;

import java.util.HashMap;
import java.util.Map;
import java.util.Properties;

/**
 * Freemarker配置
 *
 * @author
 */
@Configuration
public class FreemarkerConfig {

//    @Bean
//    public FreeMarkerConfigurer freeMarkerConfigurer(ShiroTag shiroTag){
//        FreeMarkerConfigurer configurer = new FreeMarkerConfigurer();
//        configurer.setTemplateLoaderPath("classpath:/templates");
//        Map<String, Object> variables = new HashMap<>(1);
//        variables.put("shiro", shiroTag);
//        configurer.setFreemarkerVariables(variables);
//
//        Properties settings = new Properties();
//        settings.setProperty("default_encoding", "utf-8");
//        settings.setProperty("number_format", "0.##");
//        configurer.setFreemarkerSettings(settings);
//        return configurer;
//    }

}
